home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / cpphtp2 / cpphtp2.jar / appen_c.gml < prev    next >
Text File  |  1998-03-03  |  44KB  |  1,239 lines

  1. <html>
  2. <chapter>
  3. <section type=Popup name=Terminology title="Terminology">
  4. <page>
  5. <font size=14>
  6. B<br>
  7. base 2 number system 
  8. <a href="%s1p1"><img src=iicons/bullbib.gif></a>
  9. <br>
  10. base 8 number system 
  11. <a href="%s1p1"><img src=iicons/bullbib.gif></a>
  12. <br>
  13. base 10 number system 
  14.  
  15. <a href="%s1p0"><img src=iicons/bullbib.gif></a>
  16. <br>
  17. base 12 number system 
  18.  
  19. <a href=""><img src=iicons/bullbib.gif></a>
  20. <br>
  21. base 16 number system 
  22.  
  23. <a href="%s1p2"><img src=iicons/bullbib.gif></a>
  24. <br>
  25. binary number system 
  26.  
  27. <a href="%s1p1"><img src=iicons/bullbib.gif></a>
  28. <a href="^Illustration::c:s0p6"><img src=iicons/bullbib.gif></a>
  29. <br>
  30. bitwise complement 
  31. operator (<b>~</b>) 
  32. <a href="%s6p1"><img src=iicons/bullbib.gif></a>
  33. <br>
  34. D<br>
  35. </font>
  36.  
  37. </page>
  38. <page>
  39. <font size=14>
  40. decimal number system 
  41.  
  42. <a href="%s1p0"><img src=iicons/bullbib.gif></a>
  43. <br>
  44. digit 
  45. <a href="%s1p0"><img src=iicons/bullbib.gif></a>
  46. <br>
  47. H<br>
  48. hexadecimal number 
  49. system 
  50. <a href="%s1p1"><img src=iicons/bullbib.gif></a>
  51. <a href="^Illustration::c:s0p3"><img src=iicons/bullbib.gif></a>
  52. <a href="^Illustration::c:s0p4"><img src=iicons/bullbib.gif></a>
  53. <a href="^Illustration::c:s0p4"><img src=iicons/bullbib.gif></a>
  54. <a href="%s2p0"><img src=iicons/bullbib.gif></a>
  55. <br>
  56. N<br>
  57. negative number 
  58. <a href="%s6p0"><img src=iicons/bullbib.gif></a>
  59. <br>
  60. O<br>
  61. octal number system 
  62. <a href="%s1p1"><img src=iicons/bullbib.gif></a>
  63.  
  64. <a href="^Illustration::c:s0p5"><img src=iicons/bullbib.gif></a>
  65. <a href="%s2p0"><img src=iicons/bullbib.gif></a>
  66. <br>
  67. one's complement 
  68. <a href="%s6p1"><img src=iicons/bullbib.gif></a>
  69. <br>
  70. P<br>
  71. </font>
  72.  
  73. </page>
  74. <page>
  75. <font size=14>
  76. positional notation 
  77. <a href="%s1p3"><img src=iicons/bullbib.gif></a>
  78.  
  79. <a href="%s5p0"><img src=iicons/bullbib.gif></a>
  80. <br>
  81. positional value 
  82. <a href="%s1p3"><img src=iicons/bullbib.gif></a>
  83. <a href="%s4p0"><img src=iicons/bullbib.gif></a>
  84.  
  85. <a href="%s5p0"><img src=iicons/bullbib.gif></a>
  86. <a href="^Illustration::c:s0p10"><img src=iicons/bullbib.gif></a>
  87. <br>
  88. S<br>
  89. symbol value 
  90. <a href="%s1p3"><img src=iicons/bullbib.gif></a>
  91. <a href="^Illustration::c:s0p10"><img src=iicons/bullbib.gif></a>
  92. <br>
  93. T<br>
  94. two's complement 
  95. notation 
  96. <a href="%s6p0"><img src=iicons/bullbib.gif></a>
  97. <br>
  98. <br>
  99. </font>
  100.  
  101. </page>
  102. </section>
  103. <section type=Popup name=Quotes title="Quotes">
  104. <page>
  105. <i>Here are only numbers 
  106. ratified.</i> <br>
  107. William Shakespeare<br>
  108. <br>
  109.  
  110. </page>
  111. <page>
  112. <i>Nature has some sort of 
  113. arithmetic-geometrical 
  114. coordinate system, 
  115. because nature has all 
  116. kinds of models. What we 
  117. experience of nature is in 
  118. models, and all of 
  119. nature's models are so 
  120. beautiful.<p>
  121. It struck me that nature's 
  122. </i><br>
  123.  
  124. </page>
  125. <page>
  126. <i>system must be a real 
  127. beauty, because in 
  128. chemistry we find that the 
  129. associations are always 
  130. in beautiful whole 
  131. numbers--there are no 
  132. fractions.</i> <br>
  133. Richard Buckminster 
  134. Fuller<br>
  135. <br>
  136.  
  137. </page>
  138. </section>
  139. <section type=Popup name=Illustration title="Illustrations">
  140. <page>
  141. <a href="^Illustration::c:s0p3">Fig. C.1</a>  Digits of the binary, octal, decimal, and hexadecimal number systems.<br>
  142. <a href="^Illustration::c:s0p2">Fig. C.2</a>  Comparison of the binary, octal, decimal, and hexadecimal number systems.<br>
  143. <a href="^Illustration::c:s0p1">Fig. C.3</a>  Positional values in the decimal number system.<br>
  144. <a href="^Illustration::c:s0p6">Fig. C.4</a>  Positional values in the binary number system.<br>
  145. <a href="^Illustration::c:s0p5">Fig. C.5</a>  Positional values in the octal number system.<br>
  146. <a href="^Illustration::c:s0p4">Fig. C.6</a>  Positional values in the hexadecimal number system.<br>
  147. <a href="^Illustration::c:s0p7">Fig. C.7</a>  Decimal, binary, octal, and hexadecimal equivalents.<br>
  148. <a href="^Illustration::c:s0p8">Fig. C.8</a>  Converting a binary number to decimal.<br>
  149. <a href="^Illustration::c:s0p10">Fig. C.9</a>  Converting an octal number to decimal.<br>
  150. <a href="^Illustration::c:s0p9">Fig. C.10</a>  Converting a hexadecimal number to decimal.<br>
  151. <br>
  152.  
  153. </page>
  154. <page>
  155. <font size=18>Figure C.3 - Positional values in the decimal number system.</font><br>
  156. <img src="graphics/app_c/fig_c003.gif" ><br>
  157.  
  158. </page>
  159. <page>
  160. <font size=18>Figure C.2 - Comparison of the binary, octal, decimal, and hexadecimal number 
  161. systems.</font><br>
  162. <img src="graphics/app_c/fig_c002.gif" ><br>
  163.  
  164. </page>
  165. <page>
  166. <font size=18>Figure C.1 - Digits of the binary, octal, decimal, and hexadecimal number systems.</font><br>
  167. <img src="graphics/app_c/fig_c001.gif" ><br>
  168.  
  169. </page>
  170. <page>
  171. <font size=18>Figure C.6 - Positional values in the hexadecimal number system.<img src="graphics/app_c/fig_c006.gif" ></font><br>
  172.  
  173. </page>
  174. <page>
  175. <font size=18>Figure C.5 - Positional values in the octal number system.<img src="graphics/app_c/fig_c005.gif" ></font><br>
  176.  
  177. </page>
  178. <page>
  179. <font size=18>Figure C.4 - Positional values in the binary number system.<img src="graphics/app_c/fig_c004.gif" ></font><br>
  180.  
  181. </page>
  182. <page>
  183. <font size=18>Figure C.7 - Decimal, binary, octal, and hexadecimal equivalents.<img src="graphics/app_c/fig_c007.gif" ></font><br>
  184.  
  185. </page>
  186. <page>
  187. <font size=18>Figure C.8 - Converting a binary number to decimal.<img src="graphics/app_c/fig_c008.gif" ></font><br>
  188.  
  189. </page>
  190. <page>
  191. <font size=18>Figure C.10 - Converting a hexadecimal number to decimal.<img src="graphics/app_c/fig_c010.gif" ></font><br>
  192.  
  193. </page>
  194. <page>
  195. <font size=18>Figure C.9 - Converting an octal number to decimal.<img src="graphics/app_c/fig_c009.gif" ></font><br>
  196.  
  197. </page>
  198. </section>
  199. <section type=Popup name=Answers title="Answers">
  200. <page pagename="Answer C.1">
  201. <b>Answer C.1</b><br>
  202. <tt><b>10</b></tt>, <tt><b>2</b></tt>, <tt><b>8</b></tt>, <tt><b>16</b></tt>.<br>
  203. <foreign  name="exercises" url="^Exercises::c:s0p0">
  204. <br>
  205.  
  206. </page>
  207. <page pagename="Answer C.2">
  208. <b>Answer C.2</b><br>
  209. Fewer.<br>
  210. <foreign  name="exercises" url="^Exercises::c:s0p1">
  211. <br>
  212.  
  213. </page>
  214. <page pagename="Answer C.3">
  215. <b>Answer C.3</b><br>
  216. False.<br>
  217. <foreign  name="exercises" url="^Exercises::c:s0p2">
  218. <br>
  219.  
  220. </page>
  221. <page pagename="Answer C.4">
  222. <b>Answer C.4</b><br>
  223. Hexadecimal.<br>
  224. <foreign  name="exercises" url="^Exercises::c:s0p3">
  225. <br>
  226.  
  227. </page>
  228. <page pagename="Answer C.5">
  229. <b>Answer C.5</b><br>
  230. False. The highest digit in any base is one less than the base.<br>
  231. <foreign  name="exercises" url="^Exercises::c:s0p4">
  232. <br>
  233.  
  234. </page>
  235. <page pagename="Answer C.6">
  236. <b>Answer C.6</b><br>
  237. False. The lowest digit in any base is zero.<br>
  238. <foreign  name="exercises" url="^Exercises::c:s0p5">
  239. <br>
  240.  
  241. </page>
  242. <page pagename="Answer C.7">
  243. <b>Answer C.7</b><br>
  244. <b>1</b> (the base raised to the zero power).<br>
  245. <foreign  name="exercises" url="^Exercises::c:s0p6">
  246. <br>
  247.  
  248. </page>
  249. <page pagename="Answer C.8">
  250. <b>Answer C.8</b><br>
  251. The base of the number system.<br>
  252. <foreign  name="exercises" url="^Exercises::c:s0p7">
  253. <br>
  254.  
  255. </page>
  256. <page pagename="Answer C.9">
  257. <b>Answer C.9</b><br>
  258. Fill in the missing values in this chart of positional values for the rightmost four 
  259. positions in each of the indicated number systems:<br>
  260. <font size=2><br></font><font size=11><pre>
  261. decimal         1000     100      10       1<p>
  262. hexadecimal     4096     256      16       1<p>
  263. binary             8       4       2       1<p>
  264. octal            512      64       8       1<p>
  265. </pre></font>
  266. <foreign  name="exercises" url="^Exercises::c:s0p8">
  267. <br>
  268.  
  269. </page>
  270. <page pagename="Answer C.10">
  271. <b>Answer C.10</b><br>
  272. Octal <b>6530</b>; Hexadecimal <b>D58</b>.<br>
  273. <foreign  name="exercises" url="^Exercises::c:s0p9">
  274. <br>
  275.  
  276. </page>
  277. <page pagename="Answer C.11">
  278. <b>Answer C.11</b><br>
  279. Binary <b>1111<tt> 1010 1100 1110</tt></b>.<br>
  280. <foreign  name="exercises" url="^Exercises::c:s0p10">
  281. <br>
  282.  
  283. </page>
  284. <page pagename="Answer C.12">
  285. <b>Answer C.12</b><br>
  286. Binary <b>111<tt> 011 001 110</tt></b>.<br>
  287. <foreign  name="exercises" url="^Exercises::c:s0p11">
  288. <br>
  289.  
  290. </page>
  291. <page pagename="Answer C.13">
  292. <b>Answer C.13</b><br>
  293. Binary <b>0<tt> 100 111 111 101 100</tt></b>;<tt><b> Octal 47754</b><